2-C3: From Arc-Consistency to 2-Consistency
نویسندگان
چکیده
Arc consistency algorithms are widely used to prune the search space of Constraint Satisfaction Problems (CSPs). Since many researchers associate arc consistency with binary normalized CSPs, there is a confusion between the notion of arc consistency and 2-consistency. 2-consistency guarantees that any instantiation of a value to a variable can be consistently extended to any second variable. Thus, 2-consistency can be stronger than arc-consistency in binary CSPs. In this paper, we present a new algorithm, called 2-C3, which achieves 2-consistency in binary and non-normalized CSPs. This algorithm is a reformulation of the well-known AC3 algorithm. The evaluation section shows that 2-C3 is able to prune more search space than AC3 and AC4.
منابع مشابه
On Singleton Arc Consistency for CSPs Defined by Monotone Patterns
Singleton arc consistency is an important type of local consistency which has been recently shown to solve all constraint satisfaction problems (CSPs) over constraint languages of bounded width. We aim to characterise all classes of CSPs defined by a forbidden pattern that are solved by singleton arc consistency and closed under removing constraints. We identify five new patterns whose absence ...
متن کاملAn Optimal k-Consistency Algorithm
This paper generalizes the arc-consistency algorithm of Mohr and Henderson [4] and the pathconsistency algorithm of Han and Lee [2] to a k-consistency algorithm (arc-consistency and path-consistency being 2-consistency and 3-consistency, respectively). The algorithm is a development of Freuder's synthesis algorithm [1]. It simultaneously establishes i-consistency for each 1 <~ i <~ k. It has wo...
متن کاملConstraint Satisfaction: Algorithms and Complexity Course Notes
1 Graph Homomorphisms 2 1.1 Graphs and Digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Graph Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 The H-coloring Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.5 Polymorphism...
متن کاملArc and Path Consistency Revisited
ARC AND PATH CONSISTENCY REVISITED' Roger Mohr and Thomas C. Henderson 2 CRIN BP 239 54506 Vandoeuvre (France)
متن کاملFaster Muse Csp Arc Consistency Algorithms
MUSE CSP (MU ltiply SEgmented Constraint Satisfaction Problem) [5, 6] is an extension to the constraint satisfaction problem (CSP) which is especially useful for problems that segment into multiple instances of CSP that share variables. In Helzerman and Harper [6], the concepts of MUSE node, arc, and path consistency were de ned and algorithms for MUSE arc consistency, MUSE AC-1, and MUSE path ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009